home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 1 / CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso / Aminet / text / tex / EVPaths140.lha / SMakefile < prev    next >
Makefile  |  1995-05-05  |  1KB  |  57 lines

  1. #
  2. # Makefile for EVPaths (Environment Variables Path Routines)
  3. #
  4. # Copyright © 1994, 1995 by Giuseppe Ghibò
  5. #
  6. #
  7. # latest revision: 5 May 1995
  8. #
  9. # Examples:
  10. #
  11. #    SMAKE -a all CPU=68040
  12. #
  13.  
  14. VER = 140
  15. CPU = ANY
  16. OPT = OPT
  17. CFLAGS = $(OPT) NOSTKCHK NOICON VERBOSE
  18. LFLAGS = NOICONS
  19. ARCHIVE = EVPaths.c EVPaths.h SNPrintf.a EVPaths.lib EVpaths_no.lib SMakefile\
  20.  TeXWhereIs TeXWhereIs.c TeXWhereIs2.c TeXWhereIs2 TeXSaveString.c TeXSaveString\
  21.  EVPaths.dvi EVPaths.doc
  22.  
  23. all: EVPaths.lib EVPaths_no.lib TeXWhereIs TeXWhereIs2 TeXSaveString
  24.  
  25. SNPrintf.o:    SNPrintf.a
  26.     SC CPU=$(CPU) SNPrintf.a
  27.  
  28. EVPaths.o:    EVPaths.c
  29.     SC CPU=$(CPU) $(CFLAGS) EVPaths.c
  30.  
  31. EVPaths_no.o:    EVPaths.c
  32.     SC CPU=$(CPU) $(CFLAGS) PARM=R DEFINE=USE_CFUNC OBJNAME=EVPaths_no.o EVpaths.c
  33.  
  34. EVPaths.lib:    EVPaths.o SNPrintf.o
  35.     OML EVPaths.lib R EVPaths.o SNPrintf.o
  36.  
  37. EVPaths_no.lib:    EVpaths_no.o SNPrintf.o
  38.     OML EVPaths_no.lib R EVPaths_no.o SNPrintf.o
  39.  
  40. TeXWhereIs:    TeXWhereIs.c EVPaths.lib
  41.     SC CPU=$(CPU) $(CFLAGS) LINK LIB EVPaths.lib TeXWhereIs
  42.  
  43. TeXWhereIs2:    TeXWhereIs2.o EVPaths.lib
  44.     SLINK $(LFLAGS) FROM TeXWhereIs2.o TO TeXWhereIs2 LIB EVPaths.lib LIB:sc.lib
  45.  
  46. TeXWhereIs2.o:    TeXWhereIs2.c
  47.     SC CPU=$(CPU) $(CFLAGS) TeXWhereIs2.c
  48.  
  49. TeXSaveString:    TeXSaveString.o EVPaths.lib
  50.     SLINK $(LFLAGS) FROM TeXSaveString.o TO TeXSaveString LIB EVPaths.lib LIB:sc.lib
  51.  
  52. TeXSaveString.o:    TeXSaveString.c
  53.     SC CPU=$(CPU) $(CFLAGS) TeXSaveString.c
  54.  
  55. EVPaths$(VER).lha:
  56.     lha r EVPaths$(VER).lha $(ARCHIVE)
  57.